package dominioAeropuerto;

public class Pista extends ElementoDominio {
	
	private boolean habilitada = true;
	private boolean ocupada = true;
	private String estadoPista;
	
	public Pista(){};
	
	/**** Metodos inherentes a la clase ****/
		
	public void setEstadoClimatico(String estado) {
		this.estadoPista = estado;
		this.notificar(estado);
	}
	
	public void setOcupada(boolean estado){
		if (this.ocupada != estado) {			
			this.ocupada = estado;
			if (estado) this.notificar(pistaOcupada);
			else this.notificar(pistaLibre);
		}		
	}
	
	public boolean getOcupada(){
		return this.ocupada;
	}
	
	public boolean getHabilitada(){
		return this.habilitada;
	}
	
	public String getEstadoClimatico(){
		return this.estadoPista;
	}
}
